History
History
Synonyms
UK
US
Meaning:
detain

to prevent (a person) from leaving, travelling etc

hold, keep back; arrest

retard

to prevent or hinder (something)

hinder, obstruct

BOG DOWN as in Wiktionary
BOG DOWN as in Wikipedia